<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Arbre syntaxique</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Arbre_syntaxique"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Arbre_syntaxique rootpage-Arbre_syntaxique skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Arbre syntaxique</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>Un <b>arbre syntaxique</b> est un <a href="Arbre_(informatique)" class="mw-redirect" title="Arbre (informatique)">arbre</a> permettant de représenter la <a href="Syntaxe" title="Syntaxe">syntaxe</a> d'un objet.
</p>
<div class="mw-heading mw-heading2"><h2 id="En_linguistique">En <a href="Linguistique" title="Linguistique">linguistique</a></h2></div>
<p>En <a href="Linguistique" title="Linguistique">linguistique</a>, l'arbre syntaxique représente la structure syntaxique d'une <a href="Phrase" title="Phrase">phrase</a>. Le nombre de catégories morphosyntaxiques correspondent à des classes distributionnelles, c'est-à-dire à la place qu'elles occupent dans la phrase, sur l'axe syntagmatique. En fonction de son voisinage, chaque élément peut commuter avec un autre élément de même catégorie. Les catégories morphosyntaxiques de la phrase sont : le déterminant, le nom, le pronom, le verbe, l'adjectif, l'adverbe, la <a href="Pr%C3%A9position" title="Préposition">préposition</a>, la conjonction et l'interjection. En français, on identifie généralement la phrase par la lettre P (remplaçant le S de sentence dans l'exemple visuel ci-contre).
</p><p>Dans les approches de type <a href="Grammaire_de_d%C3%A9pendance" title="Grammaire de dépendance">grammaire de dépendance</a>, à la suite de <a href="Lucien_Tesni%C3%A8re" title="Lucien Tesnière">Lucien Tesnière</a>, on parle plutôt de <a href="Stemma_(linguistique)" title="Stemma (linguistique)">stemma</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="En_informatique">En <a href="Informatique" title="Informatique">informatique</a></h2></div>
<p>En <a href="Compilateur" title="Compilateur">compilation</a>, l'<a href="Arbre_syntaxique_abstrait" class="mw-redirect" title="Arbre syntaxique abstrait">arbre syntaxique abstrait</a> représente la structure syntaxique d'un <a href="Code_source" title="Code source">code source</a>.
En effet, l'analyse syntaxique crée un arbre syntaxique avec beaucoup de nœuds qui n'auront pas d'utilité lors de la compilation et qu'il faut simplifier<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>.
</p><p>L'arbre syntaxique abstrait est, en fait, produit après les analyses syntaxique et sémantique, par la suppression d'éléments inutiles pour la génération du code (avec des contrôles sémantiques<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>).
C'est sur cet arbre de syntaxe abstraite, auquel on a ajouté une analyse sémantique, que l'on s'appuyera lors de la compilation.
</p>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Analyse_syntaxique" title="Analyse syntaxique">Analyse syntaxique</a></li>
<li><a href="Arbre_de_la_syntaxe_abstraite" title="Arbre de la syntaxe abstraite">Arbre de la syntaxe abstraite</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><a href="Alfred_V._Aho" class="mw-redirect" title="Alfred V. Aho">Alfred V. Aho</a>, <a href="Ravi_Sethi" title="Ravi Sethi">Ravi Sethi</a>, <a href="Jeffrey_D._Ullman" class="mw-redirect" title="Jeffrey D. Ullman">Jeffrey D. Ullman</a>, <i><span class="lang-en" lang="en">Compilers: Principles, Techniques, and Tools</span></i>, <span class="lang-en" lang="en">Addison Wesley Publishing Company</span>, 1986</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h3></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Di_Cosmo"><span class="ouvrage" id="Roberto_Di_Cosmo">Roberto Di Cosmo, « <a rel="nofollow" class="external text" href="http://www.dicosmo.org/CourseNotes/Compilation/0506/Cours04/Cours.pdf"><cite style="font-style:normal;">http://www.dicosmo.org/CourseNotes/Compilation/0506/Cours04/Cours.pdf</cite></a> »</span></span>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Garnier"><span class="ouvrage" id="Arthur_Garnier">Arthur Garnier, « <a rel="nofollow" class="external text" href="https://arthurgarnier.fr/telecom/A1/S2/Compilation/7-Arbres_Abstraits.pdf"><cite style="font-style:normal;">https://arthurgarnier.fr/telecom/A1/S2/Compilation/7-Arbres_Abstraits.pdf</cite></a> »</span></span>.</span>
</li>
</ol></div>
</div>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer skin-invert-image" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l'informatique théorique</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la linguistique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2023-03-23" href="https://fr.wikipedia.org/wiki/?title=Arbre_syntaxique&oldid=202561993">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>